Skip to content

build(deps): bump the production group across 1 directory with 4 updates#999

Merged
lars-reimann merged 4 commits intomainfrom
dependabot/pip/production-c428522d14
Mar 9, 2025
Merged

build(deps): bump the production group across 1 directory with 4 updates#999
lars-reimann merged 4 commits intomainfrom
dependabot/pip/production-c428522d14

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 8, 2025

Bumps the production group with 4 updates in the / directory: matplotlib, numpy, polars and transformers.

Updates matplotlib from 3.10.0 to 3.10.1

Release notes

Sourced from matplotlib's releases.

REL: v3.10.1

This is the first bugfix release of the 3.10.x series.

This release contains several bug-fixes and adjustments:

  • Respect array alpha with interpolation_stage='rgba' in _Imagebase::_make_image
  • Remove md5 usage to prevent issues on FIPS enabled systems
  • Fix pyplot.matshow figure handling
  • Fix modifying Axes' position also alters the original Bbox object used for initialization
  • Fix title position for polar plots
  • Add version gate to GTK4 calls when necessary
  • Raise warning if both c and facecolors are used in scatter plot

As well as several documentation improvements and corrections.

Commits
  • 6fc8169 REL 3.10.1
  • 33361fb Release notes v3.10.1
  • 2495bbc Fix toctrees for 3.10 release notes
  • 526785e Github stats v3.10.1
  • d23b173 Merge v3.10.0-doc into v3.10.x
  • 9fe0dad Merge pull request #29682 from meeseeksmachine/auto-backport-of-pr-29680-on-v...
  • d3cf53d Merge pull request #29683 from meeseeksmachine/auto-backport-of-pr-29670-on-v...
  • 2944994 Backport PR #29670: DOC: change marginal scatter plot to subplot_mosaic
  • b4f94a4 Backport PR #29680: DOC: fix the bug of examples\event_handling
  • 4f3d478 Merge pull request #29676 from meeseeksmachine/auto-backport-of-pr-29666-on-v...
  • Additional commits viewable in compare view

Updates numpy from 2.2.2 to 2.2.3

Release notes

Sourced from numpy's releases.

2.2.3 (Feb 13, 2025)

NumPy 2.2.3 Release Notes

NumPy 2.2.3 is a patch release that fixes bugs found after the 2.2.2 release. The majority of the changes are typing improvements and fixes for free threaded Python. Both of those areas are still under development, so if you discover new problems, please report them.

This release supports Python versions 3.10-3.13.

Contributors

A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • !amotzop
  • Charles Harris
  • Chris Sidebottom
  • Joren Hammudoglu
  • Matthew Brett
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Sebastian Berg
  • Yakov Danishevsky +

Pull requests merged

A total of 21 pull requests were merged for this release.

  • #28185: MAINT: Prepare 2.2.x for further development
  • #28201: BUG: fix data race in a more minimal way on stable branch
  • #28208: BUG: Fix from_float_positional errors for huge pads
  • #28209: BUG: fix data race in np.repeat
  • #28212: MAINT: Use VQSORT_COMPILER_COMPATIBLE to determine if we should...
  • #28224: MAINT: update highway to latest
  • #28236: BUG: Add cpp atomic support (#28234)
  • #28237: BLD: Compile fix for clang-cl on WoA
  • #28243: TYP: Avoid upcasting float64 in the set-ops
  • #28249: BLD: better fix for clang / ARM compiles
  • #28266: TYP: Fix timedelta64.__divmod__ and timedelta64.__mod__...
  • #28274: TYP: Fixed missing typing information of set_printoptions
  • #28278: BUG: backport resource cleanup bugfix from gh-28273
  • #28282: BUG: fix incorrect bytes to stringdtype coercion
  • #28283: TYP: Fix scalar constructors
  • #28284: TYP: stub numpy.matlib
  • #28285: TYP: stub the missing numpy.testing modules
  • #28286: CI: Fix the github label for TYP: PR's and issues
  • #28305: TYP: Backport typing updates from main
  • #28321: BUG: fix race initializing legacy dtype casts
  • #28324: CI: update test_moderately_small_alpha

... (truncated)

Commits
  • a274561 Merge pull request #28322 from charris/prepare-2.2.3
  • 5ab0f71 REL: Prepare for the NumPy 2.2.3 release [wheel build]
  • 010ad9b Merge pull request #28324 from charris/update-test_dirichlet_moderately_small...
  • 6338746 CI: update test_moderately_small_alpha [wheel build]
  • 56f8d5b Merge pull request #28321 from charris/backport-28290
  • 48515a3 MAINT: Update some testing files from main
  • 96ca7e3 MAINT: respond to code review
  • c20ac88 MAINT: use a try/finally to make the deadlock protection more robust
  • d494647 MAINT: fix indentation and clarify comment
  • 3f8fbd6 MAINT: go back to try/except
  • Additional commits viewable in compare view

Updates polars from 1.21.0 to 1.24.0

Release notes

Sourced from polars's releases.

Python Polars 1.24.0

🚀 Performance improvements

  • Provide a fallback skip batch predicate for constant batches (#21477)
  • Parallelize the passing in new streaming multiscan (#21430)

✨ Enhancements

  • Add lossy decoding to read_csv for non-utf8 encodings (#21433)
  • Add DataFrame.write_iceberg (#15018)
  • Add 'nulls_equal' parameter to is_in (#21426)
  • Improve numeric stability rolling_{std, var, cov, corr} (#21528)
  • IR Serde cross-filter (#21488)
  • Give priority to pycapsule interface in from_dataframe (#21377)
  • Support writing Time type in json (#21454)
  • Activate all optimizations in sinks (#21462)
  • Add AssertionError variant to PolarsError in polars-error (#21460)
  • Pass filter to inner readers in multiscan new streaming (#21436)

🐞 Bug fixes

  • Categorical min/max panicking when string cache is enabled (#21552)
  • Don't encode IPC record batch twice (#21525)
  • Respect rewriting flag in Node rewriter (#21516)
  • Correct skip batch predicate for partial statistics (#21502)
  • Make the Parquet Sink properly phase aware (#21499)
  • Don't divide by zero in partitioned group-by (#21498)
  • Create new linearizer between rowwise new streaming sink phases (#21490)
  • Don't drop rows in sinks between new streaming phases (#21489)
  • Incorrect lazy schema for Expr.list.diff (#21484)
  • Give priority to pycapsule interface in from_dataframe (#21377)
  • Duration Series arithmetic operations (#21425)
  • Fix unwrap None panic when filtering delta with missing columns (#21453)
  • Use stable sort for rolling-groupby (#21444)
  • Throw exception if dataframe is too large to be compatible with Excel (#20900)
  • Address regression with read_excel not handling URL paths correctly (#21428)

📖 Documentation

  • Fix typo (#21554)
  • Correct typos and grammar in Python docstrings (#21524)
  • Move llm page under misc (#21550)
  • Polars Cloud docs (#21548)
  • Add LazyFrame.remote docs entry (#21529)
  • Specify that the key column must be sorted in ascending order in merge_sorted (#21501)
  • Add Polars & LLMs page to the user guide (#21218)
  • Mention that statistics=True doesn't enable all statistics in sink_parquet() (#21434)

🛠️ Other improvements

... (truncated)

Commits
  • 6e6c97e Python Polars 1.24 (#21555)
  • 2ae7287 feat: Add lossy decoding to read_csv for non-utf8 encodings (#21433)
  • 7332717 docs: Fix typo (#21554)
  • 8f9e360 fix: Categorical min/max panicking when string cache is enabled (#21552)
  • b93b97b docs(python): Correct typos and grammar in Python docstrings (#21524)
  • 1ad0ec2 refactor: Don't take ownership of IRplan in new streaming engine (#21551)
  • 6497981 docs: Move llm page under misc (#21550)
  • 1382ed6 docs: Polars Cloud docs (#21548)
  • 20ee230 refactor: Refactor code for re-use by streaming NDJSON source (#21520)
  • 6d33653 chore(python): bump pygithub from 2.5.0 to 2.6.1 in /docs in the documentatio...
  • Additional commits viewable in compare view

Updates transformers from 4.48.2 to 4.49.0

Release notes

Sourced from transformers's releases.

Patch release v4.48.3

This ends the python3.9 issues mostly!

For some very niche cases, the new rope embedding introduced device failures

Num items in batch

  • Fix model kwargs (#35875) by @​muellerzr: this is long due, sorry that it took so long. Some models were not compatible with the num_items_in_batch

Finally the fix to Gemma2 is propagated to paligemma2!

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the production group with 4 updates in the / directory: [matplotlib](https://github.com/matplotlib/matplotlib), [numpy](https://github.com/numpy/numpy), [polars](https://github.com/pola-rs/polars) and [transformers](https://github.com/huggingface/transformers).


Updates `matplotlib` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.10.0...v3.10.1)

Updates `numpy` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.2.2...v2.2.3)

Updates `polars` from 1.21.0 to 1.24.0
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.21.0...py-1.24.0)

Updates `transformers` from 4.48.2 to 4.49.0
- [Release notes](https://github.com/huggingface/transformers/releases)
- [Commits](huggingface/transformers@v4.48.2...v4.49.0)

---
updated-dependencies:
- dependency-name: matplotlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: polars
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: transformers
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from lars-reimann as a code owner March 8, 2025 20:01
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 8, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 9, 2025

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ PYTHON mypy 6 0 3.32s
✅ PYTHON ruff 6 0 0 0.29s
✅ REPOSITORY git_diff yes no 0.28s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 9, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.40%. Comparing base (eea9f05) to head (92bc894).
Report is 16 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #999   +/-   ##
=======================================
  Coverage   95.40%   95.40%           
=======================================
  Files         135      135           
  Lines        8213     8213           
=======================================
  Hits         7836     7836           
  Misses        377      377           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@lars-reimann lars-reimann merged commit 447d0cf into main Mar 9, 2025
10 checks passed
@lars-reimann lars-reimann deleted the dependabot/pip/production-c428522d14 branch March 9, 2025 13:49
@lars-reimann
Copy link
Copy Markdown
Member

🎉 This PR is included in version 0.30.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@lars-reimann lars-reimann added the released Included in a release label May 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code released Included in a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants